<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>DGRv2: ns3::Ipv4DGRRoutingTableEntry Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">DGRv2<span id="projectnumber">&#160;2-dev</span>
   </div>
   <div id="projectbrief">A Delay-Guaranteed Routing Protocol model in ns-3</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="../../de/d7c/classns3_1_1_ipv4_d_g_r_routing_table_entry-members.html">List of all members</a>  </div>
  <div class="headertitle"><div class="title">ns3::Ipv4DGRRoutingTableEntry Class Reference</div></div>
</div><!--header-->
<div class="contents">

<p>A record of an IPv4 routing table entry for Ipv4GlobalRouting and Ipv4StaticRouting.  
 <a href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html">ipv4-dgr-routing-table-entry.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="../../closed.png" alt="+"/> Collaboration diagram for ns3::Ipv4DGRRoutingTableEntry:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../da/d48/classns3_1_1_ipv4_d_g_r_routing_table_entry__coll__graph.png" border="0" usemap="#ans3_1_1_ipv4_d_g_r_routing_table_entry_coll__map" alt="Collaboration graph"/></div>
<map name="ans3_1_1_ipv4_d_g_r_routing_table_entry_coll__map" id="ans3_1_1_ipv4_d_g_r_routing_table_entry_coll__map">
<area shape="rect" title="A record of an IPv4 routing table entry for Ipv4GlobalRouting and Ipv4StaticRouting." alt="" coords="78,123,273,163"/>
<area shape="rect" title=" " alt="" coords="5,5,108,31"/>
<area shape="poly" title=" " alt="" coords="66,43,77,71,95,97,127,120,124,125,91,101,72,73,61,45"/>
<area shape="rect" title=" " alt="" coords="133,5,218,31"/>
<area shape="poly" title=" " alt="" coords="178,44,178,122,173,122,173,44"/>
<area shape="rect" title=" " alt="" coords="311,5,386,31"/>
<area shape="poly" title=" " alt="" coords="348,45,339,74,321,101,299,117,274,128,272,123,296,112,317,97,334,71,343,43"/>
</map>
<center><span class="legend">[<a target="top" href="../../graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a08c459157d5b8556f84e72cc5b1598eb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a08c459157d5b8556f84e72cc5b1598eb">Ipv4DGRRoutingTableEntry</a> ()</td></tr>
<tr class="memdesc:a08c459157d5b8556f84e72cc5b1598eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This constructor does nothing.  <br /></td></tr>
<tr class="separator:a08c459157d5b8556f84e72cc5b1598eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6b49550e393527e81748f8335949081"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#ad6b49550e393527e81748f8335949081">Ipv4DGRRoutingTableEntry</a> (<a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a> const &amp;route)</td></tr>
<tr class="memdesc:ad6b49550e393527e81748f8335949081"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy Constructor.  <br /></td></tr>
<tr class="separator:ad6b49550e393527e81748f8335949081"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1403903afa0196694feccbe5473204a8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a1403903afa0196694feccbe5473204a8">Ipv4DGRRoutingTableEntry</a> (<a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a> const *route)</td></tr>
<tr class="memdesc:a1403903afa0196694feccbe5473204a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy Constructor.  <br /></td></tr>
<tr class="separator:a1403903afa0196694feccbe5473204a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69ebd01d00df5465ad4d720baf20aac5"><td class="memItemLeft" align="right" valign="top">Ipv4Address&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a69ebd01d00df5465ad4d720baf20aac5">GetDest</a> (void) const</td></tr>
<tr class="separator:a69ebd01d00df5465ad4d720baf20aac5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab440baa28d8c334cf44b8e419c3227f4"><td class="memItemLeft" align="right" valign="top">Ipv4Address&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#ab440baa28d8c334cf44b8e419c3227f4">GetDestNetwork</a> (void) const</td></tr>
<tr class="separator:ab440baa28d8c334cf44b8e419c3227f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94dc61bd7b6b0688689a52536382a7b4"><td class="memItemLeft" align="right" valign="top">Ipv4Mask&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a94dc61bd7b6b0688689a52536382a7b4">GetDestNetworkMask</a> (void) const</td></tr>
<tr class="separator:a94dc61bd7b6b0688689a52536382a7b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6b6cd8c1a98ab084553075f284de1b4"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#ad6b6cd8c1a98ab084553075f284de1b4">GetDistance</a> (void) const</td></tr>
<tr class="separator:ad6b6cd8c1a98ab084553075f284de1b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19708a359b875e0b8986ff99f80c159c"><td class="memItemLeft" align="right" valign="top">Ipv4Address&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a19708a359b875e0b8986ff99f80c159c">GetGateway</a> (void) const</td></tr>
<tr class="separator:a19708a359b875e0b8986ff99f80c159c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b9549ad4a8d225b40c3f7dcd2c29c25"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a2b9549ad4a8d225b40c3f7dcd2c29c25">GetInterface</a> (void) const</td></tr>
<tr class="separator:a2b9549ad4a8d225b40c3f7dcd2c29c25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a327e4e2e11fd01986fc128e9ee8e90bc"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a327e4e2e11fd01986fc128e9ee8e90bc">GetNextInterface</a> (void) const</td></tr>
<tr class="separator:a327e4e2e11fd01986fc128e9ee8e90bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f7e61e1bc9f78bd06f1637ba6629cf0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a6f7e61e1bc9f78bd06f1637ba6629cf0">IsDefault</a> (void) const</td></tr>
<tr class="separator:a6f7e61e1bc9f78bd06f1637ba6629cf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace7333037444806516277fc945e43c69"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#ace7333037444806516277fc945e43c69">IsGateway</a> (void) const</td></tr>
<tr class="separator:ace7333037444806516277fc945e43c69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae4aa136bdffbf9f64f756fec615ecbb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#aae4aa136bdffbf9f64f756fec615ecbb">IsHost</a> (void) const</td></tr>
<tr class="separator:aae4aa136bdffbf9f64f756fec615ecbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a825aa473e191b77f4b1a4ca0329ce589"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a825aa473e191b77f4b1a4ca0329ce589">IsNetwork</a> (void) const</td></tr>
<tr class="separator:a825aa473e191b77f4b1a4ca0329ce589"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a22ea568034b4a90eec3ed464dc829809"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a22ea568034b4a90eec3ed464dc829809">CreateDefaultRoute</a> (Ipv4Address nextHop, uint32_t interface)</td></tr>
<tr class="separator:a22ea568034b4a90eec3ed464dc829809"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a757bd4b15ca66094c58f9c8045b24015"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a757bd4b15ca66094c58f9c8045b24015">CreateHostRouteTo</a> (Ipv4Address dest, Ipv4Address nextHop, uint32_t interface)</td></tr>
<tr class="separator:a757bd4b15ca66094c58f9c8045b24015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef6b0aa8cfe002a97b460a8b1d664877"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#aef6b0aa8cfe002a97b460a8b1d664877">CreateHostRouteTo</a> (Ipv4Address dest, Ipv4Address nextHop, uint32_t interface, uint32_t nextInterface, uint32_t distance)</td></tr>
<tr class="memdesc:aef6b0aa8cfe002a97b460a8b1d664877"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a host route with the distance value <br  />
  <br /></td></tr>
<tr class="separator:aef6b0aa8cfe002a97b460a8b1d664877"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d67819c375f3e3dce8d5ebc8ad322c7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a5d67819c375f3e3dce8d5ebc8ad322c7">CreateHostRouteTo</a> (Ipv4Address dest, uint32_t interface)</td></tr>
<tr class="separator:a5d67819c375f3e3dce8d5ebc8ad322c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac251919954195223794f62f921d9708b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#ac251919954195223794f62f921d9708b">CreateNetworkRouteTo</a> (Ipv4Address network, Ipv4Mask networkMask, Ipv4Address nextHop, uint32_t interface)</td></tr>
<tr class="separator:ac251919954195223794f62f921d9708b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5be205f1f25fcea7f24f8e2f473046cb"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a5be205f1f25fcea7f24f8e2f473046cb">CreateNetworkRouteTo</a> (Ipv4Address network, Ipv4Mask networkMask, uint32_t interface)</td></tr>
<tr class="separator:a5be205f1f25fcea7f24f8e2f473046cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:aa317d152621e53c8e335e718bb599c60"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#aa317d152621e53c8e335e718bb599c60">Ipv4DGRRoutingTableEntry</a> (Ipv4Address dest, Ipv4Address gateway, uint32_t interface)</td></tr>
<tr class="memdesc:aa317d152621e53c8e335e718bb599c60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <br /></td></tr>
<tr class="separator:aa317d152621e53c8e335e718bb599c60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2409f413ef002e0fc852be3c0b9b9493"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a2409f413ef002e0fc852be3c0b9b9493">Ipv4DGRRoutingTableEntry</a> (Ipv4Address dest, Ipv4Address gateway, uint32_t interface, uint32_t nextInterface, uint32_t distance)</td></tr>
<tr class="memdesc:a2409f413ef002e0fc852be3c0b9b9493"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <br /></td></tr>
<tr class="separator:a2409f413ef002e0fc852be3c0b9b9493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad34c592897b071c1143f40d9d98ff89e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#ad34c592897b071c1143f40d9d98ff89e">Ipv4DGRRoutingTableEntry</a> (Ipv4Address dest, Ipv4Mask mask, uint32_t interface)</td></tr>
<tr class="memdesc:ad34c592897b071c1143f40d9d98ff89e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <br /></td></tr>
<tr class="separator:ad34c592897b071c1143f40d9d98ff89e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae94f7c9203af70e3ca627a2f86c1056"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#aae94f7c9203af70e3ca627a2f86c1056">Ipv4DGRRoutingTableEntry</a> (Ipv4Address dest, uint32_t interface)</td></tr>
<tr class="memdesc:aae94f7c9203af70e3ca627a2f86c1056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <br /></td></tr>
<tr class="separator:aae94f7c9203af70e3ca627a2f86c1056"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36b6f730fb870d6c4cff428fd383d962"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a36b6f730fb870d6c4cff428fd383d962">Ipv4DGRRoutingTableEntry</a> (Ipv4Address network, Ipv4Mask mask, Ipv4Address gateway, uint32_t interface)</td></tr>
<tr class="memdesc:a36b6f730fb870d6c4cff428fd383d962"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <br /></td></tr>
<tr class="separator:a36b6f730fb870d6c4cff428fd383d962"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a83f300dcc9098cf426a1d3578ee270a6"><td class="memItemLeft" align="right" valign="top">Ipv4Address&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a83f300dcc9098cf426a1d3578ee270a6">m_dest</a></td></tr>
<tr class="memdesc:a83f300dcc9098cf426a1d3578ee270a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">destination address  <br /></td></tr>
<tr class="separator:a83f300dcc9098cf426a1d3578ee270a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e259e9a9de7934e536226ece9ec73d6"><td class="memItemLeft" align="right" valign="top">Ipv4Mask&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a0e259e9a9de7934e536226ece9ec73d6">m_destNetworkMask</a></td></tr>
<tr class="memdesc:a0e259e9a9de7934e536226ece9ec73d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">destination network mask  <br /></td></tr>
<tr class="separator:a0e259e9a9de7934e536226ece9ec73d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bb39e5764002439e5d2cbb2540f6471"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a0bb39e5764002439e5d2cbb2540f6471">m_distance</a></td></tr>
<tr class="memdesc:a0bb39e5764002439e5d2cbb2540f6471"><td class="mdescLeft">&#160;</td><td class="mdescRight">the distance between root and destination  <br /></td></tr>
<tr class="separator:a0bb39e5764002439e5d2cbb2540f6471"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a436f0a10e8074828b5dbc54b2100c7b8"><td class="memItemLeft" align="right" valign="top">Ipv4Address&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a436f0a10e8074828b5dbc54b2100c7b8">m_gateway</a></td></tr>
<tr class="memdesc:a436f0a10e8074828b5dbc54b2100c7b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">gateway  <br /></td></tr>
<tr class="separator:a436f0a10e8074828b5dbc54b2100c7b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af52773f5998ee60462a7a3c4815f5aa3"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#af52773f5998ee60462a7a3c4815f5aa3">m_interface</a></td></tr>
<tr class="memdesc:af52773f5998ee60462a7a3c4815f5aa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">output interface  <br /></td></tr>
<tr class="separator:af52773f5998ee60462a7a3c4815f5aa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f17a3a13464b14f862a92702be6fbd1"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a8f17a3a13464b14f862a92702be6fbd1">m_nextInterface</a></td></tr>
<tr class="memdesc:a8f17a3a13464b14f862a92702be6fbd1"><td class="mdescLeft">&#160;</td><td class="mdescRight">output interface in next hop  <br /></td></tr>
<tr class="separator:a8f17a3a13464b14f862a92702be6fbd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A record of an IPv4 routing table entry for Ipv4GlobalRouting and Ipv4StaticRouting. </p>
<p>This is not a reference counted object. </p>

<p class="definition">Definition at line <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00019">19</a> of file <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html">ipv4-dgr-routing-table-entry.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a08c459157d5b8556f84e72cc5b1598eb" name="a08c459157d5b8556f84e72cc5b1598eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08c459157d5b8556f84e72cc5b1598eb">&#9670;&#160;</a></span>Ipv4DGRRoutingTableEntry() <span class="overload">[1/8]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>This constructor does nothing. </p>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00016">16</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00263">CreateDefaultRoute()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00212">CreateHostRouteTo()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00232">CreateHostRouteTo()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00220">CreateHostRouteTo()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00244">CreateNetworkRouteTo()</a>, and <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00254">CreateNetworkRouteTo()</a>.</p>
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-1-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb_icgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb_icgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb_icgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a08c459157d5b8556f84e72cc5b1598eb_icgraph">
<area shape="rect" title="This constructor does nothing." alt="" coords="521,165,760,205"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a22ea568034b4a90eec3ed464dc829809" title=" " alt="" coords="269,5,464,45"/>
<area shape="poly" title=" " alt="" coords="607,158,547,108,510,82,472,60,445,48,447,43,475,55,513,78,550,104,610,154"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a757bd4b15ca66094c58f9c8045b24015" title=" " alt="" coords="269,69,464,109"/>
<area shape="poly" title=" " alt="" coords="577,163,472,124,436,112,438,107,474,119,578,158"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#aef6b0aa8cfe002a97b460a8b1d664877" title="Create a host route with the distance value" alt="" coords="269,133,464,173"/>
<area shape="poly" title=" " alt="" coords="507,172,464,167,465,162,508,167"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a5d67819c375f3e3dce8d5ebc8ad322c7" title=" " alt="" coords="269,197,464,237"/>
<area shape="poly" title=" " alt="" coords="508,204,465,209,464,203,507,198"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#ac251919954195223794f62f921d9708b" title=" " alt="" coords="260,261,473,301"/>
<area shape="poly" title=" " alt="" coords="578,213,474,252,438,264,436,259,472,247,577,208"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a5be205f1f25fcea7f24f8e2f473046cb" title=" " alt="" coords="260,325,473,365"/>
<area shape="poly" title=" " alt="" coords="610,217,550,267,513,293,475,316,447,328,445,323,472,311,510,288,547,263,607,213"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#aff852295cbcf0faf17da98100b6d04ab" title="Add a host route to the global routing table." alt="" coords="29,5,189,45"/>
<area shape="poly" title=" " alt="" coords="271,69,188,48,190,43,273,63"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#aad885ac0c786c4534adf30cfe4e252dd" title="Add a host route to the global routing table with the distance between root and destination." alt="" coords="29,69,189,109"/>
<area shape="poly" title=" " alt="" coords="255,92,189,92,189,87,255,87"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#ae1c0d5ec9bcd3ef52d811baac3c178e0" title="Add a host route to the global routing table." alt="" coords="29,133,189,173"/>
<area shape="poly" title=" " alt="" coords="273,115,190,136,188,131,271,110"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a94b9f168bd3285ed47b5c5f1f59f847b" title="Add an external route to the global routing table." alt="" coords="19,197,198,237"/>
<area shape="poly" title=" " alt="" coords="272,261,189,240,190,235,273,255"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#aaf886686054aa6dfa4779ce25b4ee21a" title="Add a network route to the global routing table." alt="" coords="27,261,190,301"/>
<area shape="poly" title=" " alt="" coords="246,284,190,284,190,279,246,279"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#abf9ab62c2bdc32fa7358ad9418442314" title="Add a network route to the global routing table." alt="" coords="27,325,190,365"/>
<area shape="poly" title=" " alt="" coords="273,307,190,328,189,323,272,302"/>
<area shape="rect" href="../../d0/d56/classns3_1_1_d_g_r_router.html#a2ee18787000708d7c125fc228b405d43" title="Inject a route to be circulated to other routers as an external route." alt="" coords="5,390,212,415"/>
<area shape="poly" title=" " alt="" coords="270,310,262,315,247,331,239,347,230,363,214,380,188,392,185,387,210,375,226,360,234,344,242,328,258,311,268,305"/>
</map>
</div>

</div>
</div>
<a id="ad6b49550e393527e81748f8335949081" name="ad6b49550e393527e81748f8335949081"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6b49550e393527e81748f8335949081">&#9670;&#160;</a></span>Ipv4DGRRoutingTableEntry() <span class="overload">[2/8]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a> const &amp;&#160;</td>
          <td class="paramname"><em>route</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Copy Constructor. </p>
<p>change m_distance (MAX_UINT32) to m_distance (route.m_distance)</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">route</td><td>The route to copy </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00024">24</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

</div>
</div>
<a id="a1403903afa0196694feccbe5473204a8" name="a1403903afa0196694feccbe5473204a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1403903afa0196694feccbe5473204a8">&#9670;&#160;</a></span>Ipv4DGRRoutingTableEntry() <span class="overload">[3/8]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a> const *&#160;</td>
          <td class="paramname"><em>route</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Copy Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">route</td><td>The route to copy </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00036">36</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

</div>
</div>
<a id="a36b6f730fb870d6c4cff428fd383d962" name="a36b6f730fb870d6c4cff428fd383d962"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a36b6f730fb870d6c4cff428fd383d962">&#9670;&#160;</a></span>Ipv4DGRRoutingTableEntry() <span class="overload">[4/8]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ns3::Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry </td>
          <td>(</td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>network</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ipv4Mask&#160;</td>
          <td class="paramname"><em>mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>gateway</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>interface</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">network</td><td>network address </td></tr>
    <tr><td class="paramname">mask</td><td>network mask </td></tr>
    <tr><td class="paramname">gateway</td><td>the gateway </td></tr>
    <tr><td class="paramname">interface</td><td>the interface index </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00070">70</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

</div>
</div>
<a id="ad34c592897b071c1143f40d9d98ff89e" name="ad34c592897b071c1143f40d9d98ff89e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad34c592897b071c1143f40d9d98ff89e">&#9670;&#160;</a></span>Ipv4DGRRoutingTableEntry() <span class="overload">[5/8]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ns3::Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry </td>
          <td>(</td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ipv4Mask&#160;</td>
          <td class="paramname"><em>mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>interface</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dest</td><td>destination address </td></tr>
    <tr><td class="paramname">mask</td><td>network mask </td></tr>
    <tr><td class="paramname">interface</td><td>the interface index </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00084">84</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

</div>
</div>
<a id="aa317d152621e53c8e335e718bb599c60" name="aa317d152621e53c8e335e718bb599c60"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa317d152621e53c8e335e718bb599c60">&#9670;&#160;</a></span>Ipv4DGRRoutingTableEntry() <span class="overload">[6/8]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ns3::Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry </td>
          <td>(</td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>gateway</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>interface</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dest</td><td>destination address </td></tr>
    <tr><td class="paramname">gateway</td><td>the gateway </td></tr>
    <tr><td class="paramname">interface</td><td>the interface index </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00047">47</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

</div>
</div>
<a id="aae94f7c9203af70e3ca627a2f86c1056" name="aae94f7c9203af70e3ca627a2f86c1056"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae94f7c9203af70e3ca627a2f86c1056">&#9670;&#160;</a></span>Ipv4DGRRoutingTableEntry() <span class="overload">[7/8]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ns3::Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry </td>
          <td>(</td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>interface</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dest</td><td>destination address </td></tr>
    <tr><td class="paramname">interface</td><td>the interface index </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00059">59</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

</div>
</div>
<a id="a2409f413ef002e0fc852be3c0b9b9493" name="a2409f413ef002e0fc852be3c0b9b9493"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2409f413ef002e0fc852be3c0b9b9493">&#9670;&#160;</a></span>Ipv4DGRRoutingTableEntry() <span class="overload">[8/8]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ns3::Ipv4DGRRoutingTableEntry::Ipv4DGRRoutingTableEntry </td>
          <td>(</td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>gateway</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>nextInterface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>distance</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dest</td><td>destination address </td></tr>
    <tr><td class="paramname">gateway</td><td>gateway address </td></tr>
    <tr><td class="paramname">interface</td><td>the interface index </td></tr>
    <tr><td class="paramname">nextInterface</td><td>the interface index in next hop </td></tr>
    <tr><td class="paramname">distance</td><td>the distance between root and destination</td></tr>
  </table>
  </dd>
</dl>
<dl class="section author"><dt>Author</dt><dd>Pu Yang </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dest</td><td>destination address </td></tr>
    <tr><td class="paramname">interface</td><td>the interface index </td></tr>
    <tr><td class="paramname">distance</td><td>the distance between root and dest </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00104">104</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a22ea568034b4a90eec3ed464dc829809" name="a22ea568034b4a90eec3ed464dc829809"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22ea568034b4a90eec3ed464dc829809">&#9670;&#160;</a></span>CreateDefaultRoute()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a> ns3::Ipv4DGRRoutingTableEntry::CreateDefaultRoute </td>
          <td>(</td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>nextHop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>interface</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>An Ipv4RoutingTableEntry object corresponding to the input parameters. This route is distinguished; it will match any destination for which a more specific route does not exist. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nextHop</td><td>Ipv4Address of the next hop </td></tr>
    <tr><td class="paramname">interface</td><td>Outgoing interface </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00263">263</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00016">Ipv4DGRRoutingTableEntry()</a>.</p>
<div id="dynsection-2" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-2-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-2-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-2-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a22ea568034b4a90eec3ed464dc829809_cgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a22ea568034b4a90eec3ed464dc829809_cgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a22ea568034b4a90eec3ed464dc829809_cgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a22ea568034b4a90eec3ed464dc829809_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,200,45"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a08c459157d5b8556f84e72cc5b1598eb" title="This constructor does nothing." alt="" coords="248,5,487,45"/>
<area shape="poly" title=" " alt="" coords="200,23,234,23,234,28,200,28"/>
</map>
</div>

</div>
</div>
<a id="a757bd4b15ca66094c58f9c8045b24015" name="a757bd4b15ca66094c58f9c8045b24015"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a757bd4b15ca66094c58f9c8045b24015">&#9670;&#160;</a></span>CreateHostRouteTo() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a> ns3::Ipv4DGRRoutingTableEntry::CreateHostRouteTo </td>
          <td>(</td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>nextHop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>interface</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>An Ipv4RoutingTableEntry object corresponding to the input parameters. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dest</td><td>Ipv4Address of the destination </td></tr>
    <tr><td class="paramname">nextHop</td><td>Ipv4Address of the next hop </td></tr>
    <tr><td class="paramname">interface</td><td>Outgoing interface </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00212">212</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00016">Ipv4DGRRoutingTableEntry()</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00099">ns3::Ipv4DGRRouting::AddHostRouteTo()</a>, <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00130">ns3::Ipv4DGRRouting::AddHostRouteTo()</a>, and <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00110">ns3::Ipv4DGRRouting::AddHostRouteTo()</a>.</p>
<div id="dynsection-3" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-3-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-3-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-3-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a757bd4b15ca66094c58f9c8045b24015_cgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a757bd4b15ca66094c58f9c8045b24015_cgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a757bd4b15ca66094c58f9c8045b24015_cgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a757bd4b15ca66094c58f9c8045b24015_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,200,45"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a08c459157d5b8556f84e72cc5b1598eb" title="This constructor does nothing." alt="" coords="248,5,487,45"/>
<area shape="poly" title=" " alt="" coords="200,23,234,23,234,28,200,28"/>
</map>
</div>
<div id="dynsection-4" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-4-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-4-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-4-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a757bd4b15ca66094c58f9c8045b24015_icgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a757bd4b15ca66094c58f9c8045b24015_icgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a757bd4b15ca66094c58f9c8045b24015_icgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a757bd4b15ca66094c58f9c8045b24015_icgraph">
<area shape="rect" title=" " alt="" coords="213,69,408,109"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#aff852295cbcf0faf17da98100b6d04ab" title="Add a host route to the global routing table." alt="" coords="5,5,165,45"/>
<area shape="poly" title=" " alt="" coords="225,68,156,48,157,43,227,63"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#aad885ac0c786c4534adf30cfe4e252dd" title="Add a host route to the global routing table with the distance between root and destination." alt="" coords="5,69,165,109"/>
<area shape="poly" title=" " alt="" coords="200,92,165,92,165,87,200,87"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#ae1c0d5ec9bcd3ef52d811baac3c178e0" title="Add a host route to the global routing table." alt="" coords="5,133,165,173"/>
<area shape="poly" title=" " alt="" coords="227,116,157,136,156,131,225,111"/>
</map>
</div>

</div>
</div>
<a id="aef6b0aa8cfe002a97b460a8b1d664877" name="aef6b0aa8cfe002a97b460a8b1d664877"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef6b0aa8cfe002a97b460a8b1d664877">&#9670;&#160;</a></span>CreateHostRouteTo() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a> ns3::Ipv4DGRRoutingTableEntry::CreateHostRouteTo </td>
          <td>(</td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>nextHop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>interface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>nextInterface</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>distance</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Create a host route with the distance value <br  />
 </p>
<dl class="section author"><dt>Author</dt><dd>Pu Yang </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>An Ipv4RoutingTableEntry object corresponding to the input parameters. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dest</td><td>Ipv4Address of the destination </td></tr>
    <tr><td class="paramname">nextHop</td><td>the Ipv4Address the nextHop </td></tr>
    <tr><td class="paramname">interface</td><td>Outgoing interface </td></tr>
    <tr><td class="paramname">nextInterface</td><td>Outgoing interface in next hop </td></tr>
    <tr><td class="paramname">distance</td><td>The distance between root and destination</td></tr>
  </table>
  </dd>
</dl>
<dl class="section author"><dt>Author</dt><dd>Pu Yang </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00232">232</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00016">Ipv4DGRRoutingTableEntry()</a>.</p>
<div id="dynsection-5" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-5-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-5-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-5-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_aef6b0aa8cfe002a97b460a8b1d664877_cgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_aef6b0aa8cfe002a97b460a8b1d664877_cgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_aef6b0aa8cfe002a97b460a8b1d664877_cgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_aef6b0aa8cfe002a97b460a8b1d664877_cgraph">
<area shape="rect" title="Create a host route with the distance value" alt="" coords="5,5,200,45"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a08c459157d5b8556f84e72cc5b1598eb" title="This constructor does nothing." alt="" coords="248,5,487,45"/>
<area shape="poly" title=" " alt="" coords="200,23,234,23,234,28,200,28"/>
</map>
</div>

</div>
</div>
<a id="a5d67819c375f3e3dce8d5ebc8ad322c7" name="a5d67819c375f3e3dce8d5ebc8ad322c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d67819c375f3e3dce8d5ebc8ad322c7">&#9670;&#160;</a></span>CreateHostRouteTo() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a> ns3::Ipv4DGRRoutingTableEntry::CreateHostRouteTo </td>
          <td>(</td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>interface</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>An Ipv4RoutingTableEntry object corresponding to the input parameters. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dest</td><td>Ipv4Address of the destination </td></tr>
    <tr><td class="paramname">interface</td><td>Outgoing interface </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00220">220</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00016">Ipv4DGRRoutingTableEntry()</a>.</p>
<div id="dynsection-6" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-6-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-6-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-6-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a5d67819c375f3e3dce8d5ebc8ad322c7_cgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a5d67819c375f3e3dce8d5ebc8ad322c7_cgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a5d67819c375f3e3dce8d5ebc8ad322c7_cgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a5d67819c375f3e3dce8d5ebc8ad322c7_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,200,45"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a08c459157d5b8556f84e72cc5b1598eb" title="This constructor does nothing." alt="" coords="248,5,487,45"/>
<area shape="poly" title=" " alt="" coords="200,23,234,23,234,28,200,28"/>
</map>
</div>

</div>
</div>
<a id="ac251919954195223794f62f921d9708b" name="ac251919954195223794f62f921d9708b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac251919954195223794f62f921d9708b">&#9670;&#160;</a></span>CreateNetworkRouteTo() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a> ns3::Ipv4DGRRoutingTableEntry::CreateNetworkRouteTo </td>
          <td>(</td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>network</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ipv4Mask&#160;</td>
          <td class="paramname"><em>networkMask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>nextHop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>interface</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>An Ipv4RoutingTableEntry object corresponding to the input parameters. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">network</td><td>Ipv4Address of the destination network </td></tr>
    <tr><td class="paramname">networkMask</td><td>Ipv4Mask of the destination network mask </td></tr>
    <tr><td class="paramname">nextHop</td><td>Ipv4Address of the next hop </td></tr>
    <tr><td class="paramname">interface</td><td>Outgoing interface </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00244">244</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00016">Ipv4DGRRoutingTableEntry()</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00173">ns3::Ipv4DGRRouting::AddASExternalRouteTo()</a>, <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00145">ns3::Ipv4DGRRouting::AddNetworkRouteTo()</a>, <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00160">ns3::Ipv4DGRRouting::AddNetworkRouteTo()</a>, and <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l01611">ns3::DGRRouter::InjectRoute()</a>.</p>
<div id="dynsection-7" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-7-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-7-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-7-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ac251919954195223794f62f921d9708b_cgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ac251919954195223794f62f921d9708b_cgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ac251919954195223794f62f921d9708b_cgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ac251919954195223794f62f921d9708b_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,219,45"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a08c459157d5b8556f84e72cc5b1598eb" title="This constructor does nothing." alt="" coords="267,5,505,45"/>
<area shape="poly" title=" " alt="" coords="219,23,253,23,253,28,219,28"/>
</map>
</div>
<div id="dynsection-8" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-8-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-8-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-8-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ac251919954195223794f62f921d9708b_icgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ac251919954195223794f62f921d9708b_icgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ac251919954195223794f62f921d9708b_icgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ac251919954195223794f62f921d9708b_icgraph">
<area shape="rect" title=" " alt="" coords="260,101,473,141"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a94b9f168bd3285ed47b5c5f1f59f847b" title="Add an external route to the global routing table." alt="" coords="19,5,198,45"/>
<area shape="poly" title=" " alt="" coords="307,98,211,60,176,48,178,43,213,55,309,93"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#aaf886686054aa6dfa4779ce25b4ee21a" title="Add a network route to the global routing table." alt="" coords="27,69,190,109"/>
<area shape="poly" title=" " alt="" coords="246,109,190,102,191,97,246,104"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#abf9ab62c2bdc32fa7358ad9418442314" title="Add a network route to the global routing table." alt="" coords="27,133,190,173"/>
<area shape="poly" title=" " alt="" coords="246,139,191,146,190,141,246,134"/>
<area shape="rect" href="../../d0/d56/classns3_1_1_d_g_r_router.html#a2ee18787000708d7c125fc228b405d43" title="Inject a route to be circulated to other routers as an external route." alt="" coords="5,198,212,223"/>
<area shape="poly" title=" " alt="" coords="310,150,213,188,168,201,167,195,211,183,308,145"/>
</map>
</div>

</div>
</div>
<a id="a5be205f1f25fcea7f24f8e2f473046cb" name="a5be205f1f25fcea7f24f8e2f473046cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5be205f1f25fcea7f24f8e2f473046cb">&#9670;&#160;</a></span>CreateNetworkRouteTo() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a> ns3::Ipv4DGRRoutingTableEntry::CreateNetworkRouteTo </td>
          <td>(</td>
          <td class="paramtype">Ipv4Address&#160;</td>
          <td class="paramname"><em>network</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ipv4Mask&#160;</td>
          <td class="paramname"><em>networkMask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>interface</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>An Ipv4RoutingTableEntry object corresponding to the input parameters. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">network</td><td>Ipv4Address of the destination network </td></tr>
    <tr><td class="paramname">networkMask</td><td>Ipv4Mask of the destination network mask </td></tr>
    <tr><td class="paramname">interface</td><td>Outgoing interface </td></tr>
  </table>
  </dd>
</dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00254">254</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00016">Ipv4DGRRoutingTableEntry()</a>.</p>
<div id="dynsection-9" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-9-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-9-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-9-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a5be205f1f25fcea7f24f8e2f473046cb_cgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a5be205f1f25fcea7f24f8e2f473046cb_cgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a5be205f1f25fcea7f24f8e2f473046cb_cgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a5be205f1f25fcea7f24f8e2f473046cb_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,219,45"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a08c459157d5b8556f84e72cc5b1598eb" title="This constructor does nothing." alt="" coords="267,5,505,45"/>
<area shape="poly" title=" " alt="" coords="219,23,253,23,253,28,219,28"/>
</map>
</div>

</div>
</div>
<a id="a69ebd01d00df5465ad4d720baf20aac5" name="a69ebd01d00df5465ad4d720baf20aac5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69ebd01d00df5465ad4d720baf20aac5">&#9670;&#160;</a></span>GetDest()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Ipv4Address ns3::Ipv4DGRRoutingTableEntry::GetDest </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The IPv4 address of the destination of this route </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00134">134</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00194">m_dest</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00253">ns3::Ipv4DGRRouting::LookupDGRRoute()</a>, <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00189">ns3::Ipv4DGRRouting::LookupUniRoute()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00271">ns3::operator&lt;&lt;()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00315">ns3::operator==()</a>, and <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00970">ns3::Ipv4DGRRouting::PrintRoutingTable()</a>.</p>
<div id="dynsection-10" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-10-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-10-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-10-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a69ebd01d00df5465ad4d720baf20aac5_icgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a69ebd01d00df5465ad4d720baf20aac5_icgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a69ebd01d00df5465ad4d720baf20aac5_icgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a69ebd01d00df5465ad4d720baf20aac5_icgraph">
<area shape="rect" title=" " alt="" coords="421,127,616,167"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a552819000c07190404d6bd5db6d1ce84" title=" " alt="" coords="213,69,373,109"/>
<area shape="poly" title=" " alt="" coords="425,126,372,112,373,107,427,121"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a95ddcbfcdb50ecdb48bfd91575836fe6" title="Lookup in the forwarding table for destination." alt="" coords="213,5,373,45"/>
<area shape="poly" title=" " alt="" coords="475,121,426,90,372,60,347,48,349,43,375,55,429,86,478,116"/>
<area shape="rect" href="../../d7/d2e/namespacens3.html#a2a7b22d2382111fb3a765552a9d286f4" title="Stream insertion operator." alt="" coords="228,134,359,159"/>
<area shape="poly" title=" " alt="" coords="407,149,359,149,359,144,407,144"/>
<area shape="rect" href="../../d7/d2e/namespacens3.html#a31be9c355502d5d92cd252ad21233aeb" title="Equality operator." alt="" coords="228,183,359,209"/>
<area shape="poly" title=" " alt="" coords="414,172,353,186,351,181,413,167"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a0670297c54c9f0715d5d90a0cafc529d" title=" " alt="" coords="213,233,373,273"/>
<area shape="poly" title=" " alt="" coords="470,176,374,224,347,236,345,231,372,219,467,171"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a7e7c34d7e0a922980bf3fdf62f9bbe1b" title=" " alt="" coords="5,5,165,45"/>
<area shape="poly" title=" " alt="" coords="214,68,150,48,152,43,216,63"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#aa949f02ca52008f8201ee9915fdd0191" title=" " alt="" coords="5,69,165,109"/>
<area shape="poly" title=" " alt="" coords="200,92,166,92,166,87,200,87"/>
<area shape="poly" title=" " alt="" coords="200,28,166,28,166,23,200,23"/>
<area shape="poly" title=" " alt="" coords="216,52,152,72,150,67,214,47"/>
</map>
</div>

</div>
</div>
<a id="ab440baa28d8c334cf44b8e419c3227f4" name="ab440baa28d8c334cf44b8e419c3227f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab440baa28d8c334cf44b8e419c3227f4">&#9670;&#160;</a></span>GetDestNetwork()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Ipv4Address ns3::Ipv4DGRRoutingTableEntry::GetDestNetwork </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The IPv4 network number of the destination of this route </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00159">159</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00194">m_dest</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00271">ns3::operator&lt;&lt;()</a>.</p>
<div id="dynsection-11" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-11-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-11-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-11-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ab440baa28d8c334cf44b8e419c3227f4_icgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ab440baa28d8c334cf44b8e419c3227f4_icgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ab440baa28d8c334cf44b8e419c3227f4_icgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ab440baa28d8c334cf44b8e419c3227f4_icgraph">
<area shape="rect" title=" " alt="" coords="184,5,379,45"/>
<area shape="rect" href="../../d7/d2e/namespacens3.html#a2a7b22d2382111fb3a765552a9d286f4" title="Stream insertion operator." alt="" coords="5,13,136,38"/>
<area shape="poly" title=" " alt="" coords="170,28,136,28,136,23,170,23"/>
</map>
</div>

</div>
</div>
<a id="a94dc61bd7b6b0688689a52536382a7b4" name="a94dc61bd7b6b0688689a52536382a7b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94dc61bd7b6b0688689a52536382a7b4">&#9670;&#160;</a></span>GetDestNetworkMask()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Ipv4Mask ns3::Ipv4DGRRoutingTableEntry::GetDestNetworkMask </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The IPv4 network mask of the destination of this route </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00165">165</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00195">m_destNetworkMask</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00271">ns3::operator&lt;&lt;()</a>, and <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00315">ns3::operator==()</a>.</p>
<div id="dynsection-12" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-12-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-12-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-12-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a94dc61bd7b6b0688689a52536382a7b4_icgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a94dc61bd7b6b0688689a52536382a7b4_icgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a94dc61bd7b6b0688689a52536382a7b4_icgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a94dc61bd7b6b0688689a52536382a7b4_icgraph">
<area shape="rect" title=" " alt="" coords="184,23,391,63"/>
<area shape="rect" href="../../d7/d2e/namespacens3.html#a2a7b22d2382111fb3a765552a9d286f4" title="Stream insertion operator." alt="" coords="5,5,136,31"/>
<area shape="poly" title=" " alt="" coords="169,32,136,28,136,23,170,27"/>
<area shape="rect" href="../../d7/d2e/namespacens3.html#a31be9c355502d5d92cd252ad21233aeb" title="Equality operator." alt="" coords="5,55,136,80"/>
<area shape="poly" title=" " alt="" coords="170,59,136,63,136,57,170,54"/>
</map>
</div>

</div>
</div>
<a id="ad6b6cd8c1a98ab084553075f284de1b4" name="ad6b6cd8c1a98ab084553075f284de1b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6b6cd8c1a98ab084553075f284de1b4">&#9670;&#160;</a></span>GetDistance()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t ns3::Ipv4DGRRoutingTableEntry::GetDistance </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>the distance </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00205">205</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00199">m_distance</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00253">ns3::Ipv4DGRRouting::LookupDGRRoute()</a>, and <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00970">ns3::Ipv4DGRRouting::PrintRoutingTable()</a>.</p>
<div id="dynsection-13" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-13-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-13-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-13-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ad6b6cd8c1a98ab084553075f284de1b4_icgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ad6b6cd8c1a98ab084553075f284de1b4_icgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ad6b6cd8c1a98ab084553075f284de1b4_icgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ad6b6cd8c1a98ab084553075f284de1b4_icgraph">
<area shape="rect" title=" " alt="" coords="421,69,616,109"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a552819000c07190404d6bd5db6d1ce84" title=" " alt="" coords="213,37,373,77"/>
<area shape="poly" title=" " alt="" coords="407,76,373,71,374,66,408,71"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a0670297c54c9f0715d5d90a0cafc529d" title=" " alt="" coords="213,101,373,141"/>
<area shape="poly" title=" " alt="" coords="408,108,374,113,373,107,407,102"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a7e7c34d7e0a922980bf3fdf62f9bbe1b" title=" " alt="" coords="5,5,165,45"/>
<area shape="poly" title=" " alt="" coords="199,46,165,40,166,35,200,40"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#aa949f02ca52008f8201ee9915fdd0191" title=" " alt="" coords="5,69,165,109"/>
<area shape="poly" title=" " alt="" coords="200,74,166,80,165,74,199,69"/>
</map>
</div>

</div>
</div>
<a id="a19708a359b875e0b8986ff99f80c159c" name="a19708a359b875e0b8986ff99f80c159c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a19708a359b875e0b8986ff99f80c159c">&#9670;&#160;</a></span>GetGateway()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Ipv4Address ns3::Ipv4DGRRoutingTableEntry::GetGateway </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>address of the gateway stored in this entry </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00184">184</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00196">m_gateway</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00253">ns3::Ipv4DGRRouting::LookupDGRRoute()</a>, <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00189">ns3::Ipv4DGRRouting::LookupUniRoute()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00271">ns3::operator&lt;&lt;()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00315">ns3::operator==()</a>, and <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00970">ns3::Ipv4DGRRouting::PrintRoutingTable()</a>.</p>
<div id="dynsection-14" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-14-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-14-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-14-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a19708a359b875e0b8986ff99f80c159c_icgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a19708a359b875e0b8986ff99f80c159c_icgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a19708a359b875e0b8986ff99f80c159c_icgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a19708a359b875e0b8986ff99f80c159c_icgraph">
<area shape="rect" title=" " alt="" coords="421,127,616,167"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a552819000c07190404d6bd5db6d1ce84" title=" " alt="" coords="213,69,373,109"/>
<area shape="poly" title=" " alt="" coords="425,126,372,112,373,107,427,121"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a95ddcbfcdb50ecdb48bfd91575836fe6" title="Lookup in the forwarding table for destination." alt="" coords="213,5,373,45"/>
<area shape="poly" title=" " alt="" coords="475,121,426,90,372,60,347,48,349,43,375,55,429,86,478,116"/>
<area shape="rect" href="../../d7/d2e/namespacens3.html#a2a7b22d2382111fb3a765552a9d286f4" title="Stream insertion operator." alt="" coords="228,134,359,159"/>
<area shape="poly" title=" " alt="" coords="407,149,359,149,359,144,407,144"/>
<area shape="rect" href="../../d7/d2e/namespacens3.html#a31be9c355502d5d92cd252ad21233aeb" title="Equality operator." alt="" coords="228,183,359,209"/>
<area shape="poly" title=" " alt="" coords="414,172,353,186,351,181,413,167"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a0670297c54c9f0715d5d90a0cafc529d" title=" " alt="" coords="213,233,373,273"/>
<area shape="poly" title=" " alt="" coords="470,176,374,224,347,236,345,231,372,219,467,171"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a7e7c34d7e0a922980bf3fdf62f9bbe1b" title=" " alt="" coords="5,5,165,45"/>
<area shape="poly" title=" " alt="" coords="214,68,150,48,152,43,216,63"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#aa949f02ca52008f8201ee9915fdd0191" title=" " alt="" coords="5,69,165,109"/>
<area shape="poly" title=" " alt="" coords="200,92,166,92,166,87,200,87"/>
<area shape="poly" title=" " alt="" coords="200,28,166,28,166,23,200,23"/>
<area shape="poly" title=" " alt="" coords="216,52,152,72,150,67,214,47"/>
</map>
</div>

</div>
</div>
<a id="a2b9549ad4a8d225b40c3f7dcd2c29c25" name="a2b9549ad4a8d225b40c3f7dcd2c29c25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b9549ad4a8d225b40c3f7dcd2c29c25">&#9670;&#160;</a></span>GetInterface()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t ns3::Ipv4DGRRoutingTableEntry::GetInterface </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The Ipv4 interface number used for sending outgoing packets </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00191">191</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00197">m_interface</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00253">ns3::Ipv4DGRRouting::LookupDGRRoute()</a>, <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00189">ns3::Ipv4DGRRouting::LookupUniRoute()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00271">ns3::operator&lt;&lt;()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00315">ns3::operator==()</a>, and <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00970">ns3::Ipv4DGRRouting::PrintRoutingTable()</a>.</p>
<div id="dynsection-15" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-15-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-15-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-15-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a2b9549ad4a8d225b40c3f7dcd2c29c25_icgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a2b9549ad4a8d225b40c3f7dcd2c29c25_icgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a2b9549ad4a8d225b40c3f7dcd2c29c25_icgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a2b9549ad4a8d225b40c3f7dcd2c29c25_icgraph">
<area shape="rect" title=" " alt="" coords="421,127,616,167"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a552819000c07190404d6bd5db6d1ce84" title=" " alt="" coords="213,69,373,109"/>
<area shape="poly" title=" " alt="" coords="425,126,372,112,373,107,427,121"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a95ddcbfcdb50ecdb48bfd91575836fe6" title="Lookup in the forwarding table for destination." alt="" coords="213,5,373,45"/>
<area shape="poly" title=" " alt="" coords="475,121,426,90,372,60,347,48,349,43,375,55,429,86,478,116"/>
<area shape="rect" href="../../d7/d2e/namespacens3.html#a2a7b22d2382111fb3a765552a9d286f4" title="Stream insertion operator." alt="" coords="228,134,359,159"/>
<area shape="poly" title=" " alt="" coords="407,149,359,149,359,144,407,144"/>
<area shape="rect" href="../../d7/d2e/namespacens3.html#a31be9c355502d5d92cd252ad21233aeb" title="Equality operator." alt="" coords="228,183,359,209"/>
<area shape="poly" title=" " alt="" coords="414,172,353,186,351,181,413,167"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a0670297c54c9f0715d5d90a0cafc529d" title=" " alt="" coords="213,233,373,273"/>
<area shape="poly" title=" " alt="" coords="470,176,374,224,347,236,345,231,372,219,467,171"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a7e7c34d7e0a922980bf3fdf62f9bbe1b" title=" " alt="" coords="5,5,165,45"/>
<area shape="poly" title=" " alt="" coords="214,68,150,48,152,43,216,63"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#aa949f02ca52008f8201ee9915fdd0191" title=" " alt="" coords="5,69,165,109"/>
<area shape="poly" title=" " alt="" coords="200,92,166,92,166,87,200,87"/>
<area shape="poly" title=" " alt="" coords="200,28,166,28,166,23,200,23"/>
<area shape="poly" title=" " alt="" coords="216,52,152,72,150,67,214,47"/>
</map>
</div>

</div>
</div>
<a id="a327e4e2e11fd01986fc128e9ee8e90bc" name="a327e4e2e11fd01986fc128e9ee8e90bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a327e4e2e11fd01986fc128e9ee8e90bc">&#9670;&#160;</a></span>GetNextInterface()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t ns3::Ipv4DGRRoutingTableEntry::GetNextInterface </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>The Ipv4 interface number used for sending outgoing packets in the next hop </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00198">198</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00198">m_nextInterface</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00970">ns3::Ipv4DGRRouting::PrintRoutingTable()</a>.</p>
<div id="dynsection-16" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-16-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-16-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-16-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a327e4e2e11fd01986fc128e9ee8e90bc_icgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a327e4e2e11fd01986fc128e9ee8e90bc_icgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a327e4e2e11fd01986fc128e9ee8e90bc_icgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a327e4e2e11fd01986fc128e9ee8e90bc_icgraph">
<area shape="rect" title=" " alt="" coords="213,5,408,45"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a0670297c54c9f0715d5d90a0cafc529d" title=" " alt="" coords="5,5,165,45"/>
<area shape="poly" title=" " alt="" coords="200,28,165,28,165,23,200,23"/>
</map>
</div>

</div>
</div>
<a id="a6f7e61e1bc9f78bd06f1637ba6629cf0" name="a6f7e61e1bc9f78bd06f1637ba6629cf0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f7e61e1bc9f78bd06f1637ba6629cf0">&#9670;&#160;</a></span>IsDefault()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ns3::Ipv4DGRRoutingTableEntry::IsDefault </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>True if this route is a default route; false otherwise </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00146">146</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00194">m_dest</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00271">ns3::operator&lt;&lt;()</a>.</p>
<div id="dynsection-17" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-17-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-17-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-17-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a6f7e61e1bc9f78bd06f1637ba6629cf0_icgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a6f7e61e1bc9f78bd06f1637ba6629cf0_icgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a6f7e61e1bc9f78bd06f1637ba6629cf0_icgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a6f7e61e1bc9f78bd06f1637ba6629cf0_icgraph">
<area shape="rect" title=" " alt="" coords="184,5,379,45"/>
<area shape="rect" href="../../d7/d2e/namespacens3.html#a2a7b22d2382111fb3a765552a9d286f4" title="Stream insertion operator." alt="" coords="5,13,136,38"/>
<area shape="poly" title=" " alt="" coords="170,28,136,28,136,23,170,23"/>
</map>
</div>

</div>
</div>
<a id="ace7333037444806516277fc945e43c69" name="ace7333037444806516277fc945e43c69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace7333037444806516277fc945e43c69">&#9670;&#160;</a></span>IsGateway()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ns3::Ipv4DGRRoutingTableEntry::IsGateway </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>True if this route is a gateway route; false otherwise </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00171">171</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00196">m_gateway</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00271">ns3::operator&lt;&lt;()</a>, and <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00970">ns3::Ipv4DGRRouting::PrintRoutingTable()</a>.</p>
<div id="dynsection-18" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-18-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-18-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-18-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ace7333037444806516277fc945e43c69_icgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ace7333037444806516277fc945e43c69_icgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ace7333037444806516277fc945e43c69_icgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_ace7333037444806516277fc945e43c69_icgraph">
<area shape="rect" title=" " alt="" coords="213,27,408,67"/>
<area shape="rect" href="../../d7/d2e/namespacens3.html#a2a7b22d2382111fb3a765552a9d286f4" title="Stream insertion operator." alt="" coords="20,5,151,31"/>
<area shape="poly" title=" " alt="" coords="199,36,151,29,151,24,200,30"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a0670297c54c9f0715d5d90a0cafc529d" title=" " alt="" coords="5,55,165,95"/>
<area shape="poly" title=" " alt="" coords="200,64,166,68,165,63,199,58"/>
</map>
</div>

</div>
</div>
<a id="aae4aa136bdffbf9f64f756fec615ecbb" name="aae4aa136bdffbf9f64f756fec615ecbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae4aa136bdffbf9f64f756fec615ecbb">&#9670;&#160;</a></span>IsHost()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ns3::Ipv4DGRRoutingTableEntry::IsHost </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>True if this route is a host route (mask of all ones); false otherwise </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00121">121</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00195">m_destNetworkMask</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00140">IsNetwork()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00271">ns3::operator&lt;&lt;()</a>, and <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00970">ns3::Ipv4DGRRouting::PrintRoutingTable()</a>.</p>
<div id="dynsection-19" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-19-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-19-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-19-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_aae4aa136bdffbf9f64f756fec615ecbb_icgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_aae4aa136bdffbf9f64f756fec615ecbb_icgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_aae4aa136bdffbf9f64f756fec615ecbb_icgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_aae4aa136bdffbf9f64f756fec615ecbb_icgraph">
<area shape="rect" title=" " alt="" coords="427,63,621,103"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a825aa473e191b77f4b1a4ca0329ce589" title=" " alt="" coords="184,5,379,45"/>
<area shape="poly" title=" " alt="" coords="425,62,366,48,367,43,426,57"/>
<area shape="rect" href="../../d7/d2e/namespacens3.html#a2a7b22d2382111fb3a765552a9d286f4" title="Stream insertion operator." alt="" coords="5,42,136,67"/>
<area shape="poly" title=" " alt="" coords="413,79,136,61,136,56,413,73"/>
<area shape="rect" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#a0670297c54c9f0715d5d90a0cafc529d" title=" " alt="" coords="201,120,361,160"/>
<area shape="poly" title=" " alt="" coords="426,108,362,124,361,119,425,103"/>
<area shape="poly" title=" " alt="" coords="171,43,137,48,136,43,170,38"/>
</map>
</div>

</div>
</div>
<a id="a825aa473e191b77f4b1a4ca0329ce589" name="a825aa473e191b77f4b1a4ca0329ce589"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a825aa473e191b77f4b1a4ca0329ce589">&#9670;&#160;</a></span>IsNetwork()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ns3::Ipv4DGRRoutingTableEntry::IsNetwork </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>True if this route is not a host route (mask is not all ones); false otherwise</dd></dl>
<p>This method is implemented as !IsHost (). </p>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00140">140</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00121">IsHost()</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00271">ns3::operator&lt;&lt;()</a>.</p>
<div id="dynsection-20" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-20-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-20-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-20-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a825aa473e191b77f4b1a4ca0329ce589_cgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a825aa473e191b77f4b1a4ca0329ce589_cgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a825aa473e191b77f4b1a4ca0329ce589_cgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a825aa473e191b77f4b1a4ca0329ce589_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,200,45"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#aae4aa136bdffbf9f64f756fec615ecbb" title=" " alt="" coords="248,5,443,45"/>
<area shape="poly" title=" " alt="" coords="200,23,234,23,234,28,200,28"/>
</map>
</div>
<div id="dynsection-21" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-21-trigger" src="../../closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-21-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-21-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a825aa473e191b77f4b1a4ca0329ce589_icgraph.png" border="0" usemap="#add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a825aa473e191b77f4b1a4ca0329ce589_icgraph" alt=""/></div>
<map name="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a825aa473e191b77f4b1a4ca0329ce589_icgraph" id="add/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry_a825aa473e191b77f4b1a4ca0329ce589_icgraph">
<area shape="rect" title=" " alt="" coords="184,5,379,45"/>
<area shape="rect" href="../../d7/d2e/namespacens3.html#a2a7b22d2382111fb3a765552a9d286f4" title="Stream insertion operator." alt="" coords="5,13,136,38"/>
<area shape="poly" title=" " alt="" coords="170,28,136,28,136,23,170,23"/>
</map>
</div>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a83f300dcc9098cf426a1d3578ee270a6" name="a83f300dcc9098cf426a1d3578ee270a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83f300dcc9098cf426a1d3578ee270a6">&#9670;&#160;</a></span>m_dest</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Ipv4Address ns3::Ipv4DGRRoutingTableEntry::m_dest</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>destination address </p>

<p class="definition">Definition at line <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00194">194</a> of file <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html">ipv4-dgr-routing-table-entry.h</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00134">GetDest()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00159">GetDestNetwork()</a>, and <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00146">IsDefault()</a>.</p>

</div>
</div>
<a id="a0e259e9a9de7934e536226ece9ec73d6" name="a0e259e9a9de7934e536226ece9ec73d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e259e9a9de7934e536226ece9ec73d6">&#9670;&#160;</a></span>m_destNetworkMask</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Ipv4Mask ns3::Ipv4DGRRoutingTableEntry::m_destNetworkMask</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>destination network mask </p>

<p class="definition">Definition at line <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00195">195</a> of file <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html">ipv4-dgr-routing-table-entry.h</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00165">GetDestNetworkMask()</a>, and <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00121">IsHost()</a>.</p>

</div>
</div>
<a id="a0bb39e5764002439e5d2cbb2540f6471" name="a0bb39e5764002439e5d2cbb2540f6471"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bb39e5764002439e5d2cbb2540f6471">&#9670;&#160;</a></span>m_distance</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t ns3::Ipv4DGRRoutingTableEntry::m_distance</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>the distance between root and destination </p>

<p class="definition">Definition at line <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00199">199</a> of file <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html">ipv4-dgr-routing-table-entry.h</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00205">GetDistance()</a>.</p>

</div>
</div>
<a id="a436f0a10e8074828b5dbc54b2100c7b8" name="a436f0a10e8074828b5dbc54b2100c7b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a436f0a10e8074828b5dbc54b2100c7b8">&#9670;&#160;</a></span>m_gateway</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Ipv4Address ns3::Ipv4DGRRoutingTableEntry::m_gateway</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>gateway </p>

<p class="definition">Definition at line <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00196">196</a> of file <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html">ipv4-dgr-routing-table-entry.h</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00184">GetGateway()</a>, and <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00171">IsGateway()</a>.</p>

</div>
</div>
<a id="af52773f5998ee60462a7a3c4815f5aa3" name="af52773f5998ee60462a7a3c4815f5aa3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af52773f5998ee60462a7a3c4815f5aa3">&#9670;&#160;</a></span>m_interface</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t ns3::Ipv4DGRRoutingTableEntry::m_interface</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>output interface </p>

<p class="definition">Definition at line <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00197">197</a> of file <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html">ipv4-dgr-routing-table-entry.h</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00191">GetInterface()</a>.</p>

</div>
</div>
<a id="a8f17a3a13464b14f862a92702be6fbd1" name="a8f17a3a13464b14f862a92702be6fbd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f17a3a13464b14f862a92702be6fbd1">&#9670;&#160;</a></span>m_nextInterface</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t ns3::Ipv4DGRRoutingTableEntry::m_nextInterface</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>output interface in next hop </p>

<p class="definition">Definition at line <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html#l00198">198</a> of file <a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html">ipv4-dgr-routing-table-entry.h</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00198">GetNextInterface()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>model/<a class="el" href="../../db/db8/ipv4-dgr-routing-table-entry_8h_source.html">ipv4-dgr-routing-table-entry.h</a></li>
<li>model/<a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="../../d7/d2e/namespacens3.html">ns3</a></li><li class="navelem"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
  </ul>
</div>
</body>
</html>
